from func import *
print('         [辉月 制作]\n————————————————————————————')
print('      --=3n+1 游戏=--\n')

while True:
    ans = input('请输入n的值(不小于2的整数):')
    if ans.isdigit():
        if int(ans) > 1:
            break
n = int(ans)
while True:
    ans = input('请输入速度(默认为2):')
    if is_number(ans):
        if float(ans) > 0:
            break
sp = int(ans)
time = 0
while not n == 1:
    time += 1
    if is_odd(n):
        print(f'n是奇数({n}), *3+1({n*3+1})')
        n = n * 3 + 1
    else:
        print(f'n是偶数({n}), /2({int(n/2)})')
        n = int(n / 2)
    print()
    sl(1 / sp)
print(f'共运算{time}次得到1')
